草庐IT

SignalR, No Connection with that ID,IIS

全部标签

iis - Umbraco、SEO 和 ImageGen.ashx

我在Umbraco上创建了网站,为了在我的网站上显示图片库,我使用了umbraco的ImageGen插件。在我开发的最后一步中,我打算对网站进行SEO分析。(Microsoft的IISSEO插件)我有错误**此资源的引用过多。*URL“localhost/ImageGen.ashx”已被抓取超过500次。这通常表示重定向逻辑中存在无限循环。*我在robox.txt文件中禁用了到ImageGen.ashx的链接,但是如果我链接到这个图像我需要做什么是非常重要的?我想将它们展示给不同的搜索引擎(Google、bing等)。IIS的SEO插件是否正常工作? 最佳答

iis - 一个重定向来统治他们

尝试helpafellowdeveloper之后在iis.net论坛上,我开始寻找一种更好的重定向方法。因此我得到了thisarticle.我采纳了很多这些想法并开始实现我自己的版本。一切似乎都很好,但我遇到了一个障碍,我希望你能帮忙。好的,快速解释一下我的规则:我的想法是测试url,如果我发现它有问题,我会重写url并让它继续,而不是立即重定向它。如果我在任何时候重写url,我都会将自定义服务器变量“Redirect”设置为true。最后,我测试我的自定义服务器变量是否为真并重定向用户。它的重点是只有一个301重定向,而不是一连串的重定向。这些是我的规则(对不起墙):现在大部分实际上

iis - <serverVariables> <set name ="..."/> 中断 web.config

问题底部有一个TL;DR!这里...问题的背景(简单地说)是IISRewrite在重定向操作中删除了协议(protocol)。所以一个规则如果您没有在url="..."中明确指定协议(protocol),则从https转到http,像这样url="https://{HOST}".经过大量Google搜索后,我找到了thisarticle,它描述了重定向时保持协议(protocol)的多种方式。最适合我的方法如下:...出现这种情况有两个原因:有多个规则需要维护协议(protocol)。每个都写2个(一个仅用于http,另一个用于https)是不可行的。此文件必须适用于直接SSL连接(其

iis-7 - 在 IIS7 中为 SEO 设置 HTTP 重定向

我希望所有请求都发送到http://mydomain.com被301重定向到http://www.mydomain.com用于SEO目的。为此,我可以使用IIS7的HTTP重定向方法吗?我尝试将HTTP重定向设置为www.mydomain.com,但这导致了永久循环。编辑:URLRewrite将完成这项工作,我将使用它,除非其他人有更好的主意:http://blogs.msdn.com/carlosag/archive/2008/09/02/IIS7UrlRewriteSEO.aspx有什么建议吗? 最佳答案 IIS7可能有一种方法

asp.net-mvc-3 - 使用 IIS 7.5、ASP.Net v4.0 和 MVC3 的域名和正确的 SEO 重定向?

假设我有几个要创建的站点-所有站点都具有不同的域名。这些站点中的每一个都使用相同的后端,并且所有配置都来自相同的后端。因此,我想知道我是否可以执行以下操作:在每个站点的DNS中,将它们都指向同一个站点。例如:site1.com、site2.com、site3.com--->mymainbackend.com然后在mymainbackend.com,我会读取传入的Url,并根据该传入的URL提供适当的内容。这样做的一个问题是所有站点都将驻留在同一个应用程序池中,但解决方法是使用批处理池。此架构是IIS7.5、MVC3、ASP.Net4.0。在这种情况下是否有任何SEO问题?有更好的解决方

asp.net-mvc - ASP.NET MVC 3 使用 Canonicalize 包和 IIS SEO 工具包

我有一个ASP.NETMVC3应用程序,在其上运行IISSEO工具包并得到“页面包含多种规范格式”。由带有或不带有尾部斜杠的站点可访问引起的错误。在搜索建议后,我找到了CanonicalizeNuGet包https://github.com/schourode/canonicalize并在我的RouteConfig.RegisterRoutes方法中按如下方式使用它:publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.Canonicalize().NoTrailingSlash();routes.IgnoreRout

angularjs - 为在 IIS 上运行的 Angularjs 应用程序配置预渲染 io

我开发了一个Angularjs网络应用程序并托管在IIS服务器中。我的网络应用程序仅使用javascript、css和html开发。但问题是我的网页不是Google搜索中的抓取工具。我已经使用javascript为每个页面设置了元标记。谁能解释一下如何为IIS托管网站配置预呈现中间件。 最佳答案 您将要使用Prerender在其网站上缓存您的页面,它缓存html快照,然后将这些快照发送给google以供google在SEO期间使用,现在,您说您已经完成了元标记在每个页面上,这意味着您可以继续进行Angular预渲染设置,我建议thi

seo - 谷歌索引多个子域 IIS 服务器

在StackOverflow上回答了几个问题后,我很高兴能提出我的第一个问题!我们刚刚发现,Google不仅将我们位于www.的网站编入索引,而且还将来自mx1.、2.、wwww.、ww.、nc.网站的URL编入索引。和httpwww。显然这不是好消息,因为Google会认为这些是重复页面。人们建议这意味着我们的网站允许通配符子域,但据我所知,IIS不允许通配符子域。我们正在使用WindowsServer2003,我认为这意味着IIS6。我们托管我们自己的网站。有谁知道为什么会发生这种情况,以及将来如何阻止这种情况发生?我知道Bing不会为这些子域编制索引。提前致谢。

iis-7 - 正在使用 Google 可接受的 JavaScript 将规范链接推送到头部

所以基本上我有一个网站,偶尔我会为网络事件或产品文献设置一个“虚荣”网址:即http://www.example.com/campaign-URL指向相同页面的链接http://www.example.com/normal-site-URL我在IIS7中通过重写来设置它,因此,很难从基础ASP.NET代码中获取真实的URL,因为Context.Request.Url返回重写的URL而不是用户访问的URL。这使得很难注入(inject)在呈现时标记到页面中。相反,我所做的是通过JavaScript检查URL并注入(inject)以这种方式标记。老实说,我不认为它最终会产生很大的不同,因为

php - 如何使用 web.config 重写 IIS Url 重写模块中的网页 url?

我搜索消除html文件扩展名的规则(或一组规则)但同时能够重写浏览器url,如下例所示:category1_pageid2.html到categories_page(对seo更友好)我有一个带有IIS_UrlRewriteModule7.1.1952.0的IIS8.5共享主机环境非常感谢您的帮助 最佳答案 在IIS中,我创建了一条新规则:然后在下一个对话框中,我添加了一个Patterncategories_page,其中包含{QUERY_STRING}匹配模式c=(\d+)&p=(\d+)(尽管您可能不需要查询字符串-根据您的需要自